package com.neusoft.neuiotms.dcvm.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.neusoft.bizcore.auth.common.bean.UserBean;
import com.neusoft.neuiotms.dcvm.bean.LocationCiBean;
import com.neusoft.neuiotms.dcvm.bean.LocationCiTreeBean;

public interface LocationService {
    Map<String, Object> getRootLocation(HttpServletRequest request);

    List<LocationCiBean> getDeepLocationsByOne(String pLocCode, int deep);

    LocationCiTreeBean getLocationsTree(String pLocCode);

    List<LocationCiBean> getMyLocationsTree(UserBean user);

}
